package UtranNRMProfile;

import org.omg.PortableServer.POA;

/**
 * Generated from IDL interface "UtranCell".
 *
 * @author JacORB IDL compiler V 2.3.0, 17-Feb-2007
 * @version generated at 2013-5-20 22:07:19
 */

public class UtranCellPOATie
	extends UtranCellPOA
{
	private UtranCellOperations _delegate;

	private POA _poa;
	public UtranCellPOATie(UtranCellOperations delegate)
	{
		_delegate = delegate;
	}
	public UtranCellPOATie(UtranCellOperations delegate, POA poa)
	{
		_delegate = delegate;
		_poa = poa;
	}
	public UtranNRMProfile.UtranCell _this()
	{
		return UtranNRMProfile.UtranCellHelper.narrow(_this_object());
	}
	public UtranNRMProfile.UtranCell _this(org.omg.CORBA.ORB orb)
	{
		return UtranNRMProfile.UtranCellHelper.narrow(_this_object(orb));
	}
	public UtranCellOperations _delegate()
	{
		return _delegate;
	}
	public void _delegate(UtranCellOperations delegate)
	{
		_delegate = delegate;
	}
	public POA _default_POA()
	{
		if (_poa != null)
		{
			return _poa;
		}
		return super._default_POA();
	}
	public int LocalCellId()
	{
		return _delegate.LocalCellId();
	}

	public int Lac()
	{
		return _delegate.Lac();
	}

	public int Sac()
	{
		return _delegate.Sac();
	}

	public int AdpchReuseFactor()
	{
		return _delegate.AdpchReuseFactor();
	}

	public int[] UraList()
	{
		return _delegate.UraList();
	}

	public void FachPower(float a)
	{
		_delegate.FachPower(a);
	}

	public int Qhcs()
	{
		return _delegate.Qhcs();
	}

	public UtranNRMSystem.CellLevelType CellLevel()
	{
		return _delegate.CellLevel();
	}

	public float DwPchPower()
	{
		return _delegate.DwPchPower();
	}

	public float DeltaQrxlevmin()
	{
		return _delegate.DeltaQrxlevmin();
	}

	public GenericNRMSystem.OperationalStateType OperationalState()
	{
		return _delegate.OperationalState();
	}

	public int CellParameterId()
	{
		return _delegate.CellParameterId();
	}

	public void Lac(int a)
	{
		_delegate.Lac(a);
	}

	public int Rac()
	{
		return _delegate.Rac();
	}

	public java.lang.String UtranCellId()
	{
		return _delegate.UtranCellId();
	}

	public void DwPchPower(float a)
	{
		_delegate.DwPchPower(a);
	}

	public java.lang.String ObjectClass()
	{
		return _delegate.ObjectClass();
	}

	public float PrimaryCcpchPower()
	{
		return _delegate.PrimaryCcpchPower();
	}

	public void PchPower(float a)
	{
		_delegate.PchPower(a);
	}

	public void UserLabel(java.lang.String a)
	{
		_delegate.UserLabel(a);
	}

	public int HcsPrio()
	{
		return _delegate.HcsPrio();
	}

	public int CId()
	{
		return _delegate.CId();
	}

	public float QrxlevMin()
	{
		return _delegate.QrxlevMin();
	}

	public float DpchConstantValue()
	{
		return _delegate.DpchConstantValue();
	}

	public float PchPower()
	{
		return _delegate.PchPower();
	}

	public void RelatedIubLink(java.lang.String a)
	{
		_delegate.RelatedIubLink(a);
	}

	public java.lang.String ObjectInstance()
	{
		return _delegate.ObjectInstance();
	}

	public void UraList(int[] a)
	{
		_delegate.UraList(a);
	}

	public float MaximumAllowedUlTxPower()
	{
		return _delegate.MaximumAllowedUlTxPower();
	}

	public float FachPower()
	{
		return _delegate.FachPower();
	}

	public java.lang.String UserLabel()
	{
		return _delegate.UserLabel();
	}

	public float MaximumTransmissionPower()
	{
		return _delegate.MaximumTransmissionPower();
	}

	public void Rac(int a)
	{
		_delegate.Rac(a);
	}

	public UtranNRMSystem.CellModeEnumType CellMode()
	{
		return _delegate.CellMode();
	}

	public void LocalCellId(int a)
	{
		_delegate.LocalCellId(a);
	}

	public void MaximumTransmissionPower(float a)
	{
		_delegate.MaximumTransmissionPower(a);
	}

	public void Sac(int a)
	{
		_delegate.Sac(a);
	}

	public int[] SacList()
	{
		return _delegate.SacList();
	}

	public java.lang.String RelatedIubLink()
	{
		return _delegate.RelatedIubLink();
	}

	public void PrimaryCcpchPower(float a)
	{
		_delegate.PrimaryCcpchPower(a);
	}

}
